import api from '../../api/index'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    src: '',
    dialogShow: false,
    garbage: {
      // name: '苹果',
      // category: '可回收物',
      // tip: '粉丝是厨余湿垃圾，常见包括剩菜剩饭、果皮、蛋壳、骨头等。投放时应注意去除包装、分别投置。'
    }
  },
  closeDialog() {
    this.setData({
      dialogShow: false
    })
  },
  browse() {
    let that = this;
    wx.showActionSheet({
      itemList: ['从相册中选择', '拍照'],
      itemColor: "#000",
      success: function (res) {
        if (!res.cancel) {
          if (res.tapIndex == 0) {
            that.chooseWxImage('album');
          } else if (res.tapIndex == 1) {
            that.chooseWxImage('camera');
          }
        }
      }
    })
  },

  /*打开相册、相机 */
  chooseWxImage: function (type) {
    let that = this;
    wx.chooseMedia({
      count: that.data.countIndex,
      sizeType: ['original', 'compressed'],
      sourceType: [type],
      success: function (res) {
        let srcImg = res.tempFiles[0].tempFilePath
        wx.uploadFile({
          url: 'http://localhost:8080/api/phone/add',
          filePath: srcImg,
          name: 'file',
          success(res) {
            let data = JSON.parse(res.data)
            console.log(data.data.imgPath);
            let imgPath = data.data.imgPath
            wx.downloadFile({
              url: imgPath,
              success(res) {
                console.log('res', res);
                wx.getFileSystemManager().readFile({
                  filePath: res.tempFilePath,
                  encoding: 'base64',
                  success(res) {
                    // console.log(res);
                    var userImgBase64 = 'data:image/jpg;base64,' + res.data
                    // console.log(userImgBase64);
                    wx.request({
                      url: 'https://apis.tianapi.com/imglajifenlei/index',
                      method: 'POST',
                      data: {
                        key: '00c3d71333fe69266c26a8b08fb4d556',
                        img: userImgBase64
                      },
                      header: {
                        'Content-Type': 'application/x-www-form-urlencoded'
                      },
                      success: function (res) {
                        if (res.data.code == 200) {
                          let data = res.data.result.list[0]
                          let type = '其他垃圾'
                          // console.log(data.lajitip.includes('可回收'))
                          if (data.lajitype == 0) {
                            type = '可回垃圾'
                            console.log(type);
                          } else if (data.lajitype == 1) {
                            type = '有害垃圾'
                            console.log(type);
                          } else if (data.lajitype == 2) {
                            type = '厨余垃圾'
                            console.log(type);
                          } else if (data.lajitype == 3) {
                            type = '其他垃圾'
                            console.log(type);
                          }
                          let params = {
                            name: data.name,
                            category: type,
                            tip: data.lajitip
                          }
                          that.setData({
                            garbage: params,
                            src: srcImg,
                            dialogShow: true
                          })
                        }
                      },
                      fail: function (err) {
                        console.log(err)
                      }
                    })
                  }
                })
              }
            })
          }
        })
        // let srcImg = 'http://localhost:3000/沸羊羊.jpeg'
        // wx.downloadFile({
        //   url: srcImg,
        //   success(res) {
        //     console.log('res', res);
        //     wx.getFileSystemManager().readFile({
        //       filePath: res.tempFilePath,
        //       encoding: 'base64',
        //       success(res) {
        //         // console.log(res);
        //         var userImgBase64 = 'data:image/jpg;base64,' + res.data
        //         console.log(userImgBase64);
        //         wx.request({
        //           url: 'https://apis.tianapi.com/imglajifenlei/index',
        //           method: 'POST',
        //           data: {
        //             key: '00c3d71333fe69266c26a8b08fb4d556',
        //             img: userImgBase64
        //           },
        //           header: {
        //             'Content-Type': 'application/x-www-form-urlencoded'
        //           },
        //           success: function (res) {
        //             if (res.data.code == 200) {
        //               console.log(res.data)
        //               // that.setData({
        //               //   tianapi_data: res.data.result //返回内容更新到视图层{{tianapi_data}}
        //               // })
        //             }
        //           },
        //           fail: function (err) {
        //             console.log(err)
        //           }
        //         })
        //       }
        //     })
        //   }
        // })
        // console.log(res);
        // let srcImg = res.tempFiles[0].tempFilePath
        // wx.request({
        //   url: 'https://apis.tianapi.com/imglajifenlei/index',
        //   method: 'POST',
        //   data: {
        //     key: '00c3d71333fe69266c26a8b08fb4d556',
        //     // imgurl: data.data.imgPath
        //     imgurl: 'http://localhost:3000/沸羊羊.jpeg'
        //   },
        //   header: {
        //     'Content-Type': 'application/x-www-form-urlencoded'
        //   },
        //   success: function (res) {
        //     if (res.data.code == 200) {
        //       console.log(res.data)
        //       // that.setData({
        //       //   tianapi_data: res.data.result //返回内容更新到视图层{{tianapi_data}}
        //       // })
        //     }
        //   },
        //   fail: function (err) {
        //     console.log(err)
        //   }
        // })
        // wx.uploadFile({
        //   url: 'http://localhost:8080/api/phone/add',
        //   filePath: srcImg,
        //   name: 'file',
        //   success(res) {
        //     let data = JSON.parse(res.data)
        //     console.log(data.data.imgPath);

        //   }
        // })
        //   // 选择图片后的完成确认操作
        // that.setData({
        //   src: srcImg
        // });

        //   //微信小程序参考代码，请确保在小程序后台设置了安全域名apis.tianapi.com
        //   // wx.request({
        //   //   url: 'https://apis.tianapi.com/imglajifenlei/index',
        //   //   method: 'POST',
        //   //   data: {
        //   //     key: '00c3d71333fe69266c26a8b08fb4d556',
        //   //     imgurl:'../../image/test.jpg'
        //   //   },
        //   //   header: {
        //   //     'Content-Type': 'application/x-www-form-urlencoded'
        //   //   },
        //   //   success: function (res) {
        //   //     if (res.data.code == 200) {
        //   //       console.log(res.data)
        //   //       // that.setData({
        //   //       //   tianapi_data: res.data.result //返回内容更新到视图层{{tianapi_data}}
        //   //       // })
        //   //     }
        //   //   },
        //   //   fail: function (err) {
        //   //     console.log(err)
        //   //   }
        //   // })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  preview(e) { //预览图片函数
    wx.previewImage({
      current: this.data.src, // 当前显示图片的http链接
      urls: [this.data.src] // 需要预览的图片http链接列表，用于多个图片预览，这里只有一张就直接填当前图片的url了
    })
  }
})